<%@page import="org.apache.commons.lang.StringUtils"%>
<%@page import="grupobbva.pe.operhc.domain.SegUsuario"%>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib uri="http://struts.apache.org/tags-bean"  prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html"  prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core"   prefix="c" %>

<%@page import="java.util.List"%>
<%@page import="grupobbva.pe.operhc.util.Constant"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<%
String tipDoc = (String) request.getAttribute("tipDoc");
String numDoc = (String) request.getAttribute("numDoc");
String codFam = (String) request.getAttribute("codFam");
System.out.println("Por defecto : " +tipDoc+"|"+numDoc+"|"+codFam);
String avisoDisclaimer=request.getSession().getAttribute(Constant.MENSAJES_AVISO_POSICION_SESSION)==null?"":(String)request.getSession().getAttribute(Constant.MENSAJES_AVISO_POSICION_SESSION);
String msnReevaluar=request.getSession().getAttribute(Constant.MENSAJES_CLIENTE_REEVALUADO_SESSION)==null?"":(String)request.getSession().getAttribute(Constant.MENSAJES_CLIENTE_REEVALUADO_SESSION);

String activoConsulta=(String)request.getSession().getAttribute(Constant.ACTIVO_CONSULTA_SESSION); 
String activoInisimula=(String)request.getSession().getAttribute(Constant.ACTIVO_INISIMULA_SESSION);
String activoFinsimula=(String)request.getSession().getAttribute(Constant.ACTIVO_FINSIMULA_SESSION);
String activoReevaluar=(String)request.getSession().getAttribute(Constant.ACTIVO_REEVALUAR_SESSION);
String activoImprimir=(String)request.getSession().getAttribute(Constant.ACTIVO_IMPRIMIR_SESSION); 
String activoLimpiar=(String)request.getSession().getAttribute(Constant.ACTIVO_LIMPIAR_SESSION);  
String activoRangoLiq=(String)request.getSession().getAttribute(Constant.ACTIVO_RANGOLIQ_SESSION); 
String activoContratar=(String)request.getSession().getAttribute(Constant.ACTIVO_CONTRATAR_SESSION);

%>
<%=activoConsulta %>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<title>Consulta Posición Actual del Cliente</title>
	<link rel="stylesheet" type="text/css" media="screen" href="<%=request.getContextPath()%>/css/ui.jqgrid.css" />
	<link rel="stylesheet" type="text/css" media="screen" href="<%=request.getContextPath()%>/css/redmond/jquery-ui-1.8.2.custom.css" />
	<link rel="stylesheet" type="text/css" media="screen" href="<%=request.getContextPath()%>/css/operhc_style.css" />
	<link rel="stylesheet" type="text/css" media="screen" href="<%=request.getContextPath()%>/css/buttonOHC.css" />
	
	<script type="text/javascript" src='<%= request.getContextPath()%>/dwr/interface/ConsultaActualAction.js'></script>
	<script type='text/javascript' src='<%= request.getContextPath()%>/dwr/engine.js'></script>
	<script type='text/javascript' src='<%= request.getContextPath()%>/dwr/util.js'></script>
	<script src="<%=request.getContextPath()%>/js/util/gridUtil.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/jquery-1.7.1.js" type="text/javascript"></script>	
	<script src="<%=request.getContextPath()%>/js/i18n/grid.locale-es.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/jquery.jqGrid.src.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/grid.subgrid.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/util/encabezado.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/util/formatters.js" type="text/javascript"></script>

<script type="text/javascript" charset="UTF-8">

var rutaContexto1 = location.pathname;
var rutaContexto2 = "<%=request.getContextPath()%>";
var rutaContexto  = rutaContexto1.substr(0, rutaContexto1.indexOf(rutaContexto2)) + rutaContexto2;

var tasaContrato = '';
var cuotaContrato = '';
var divisaContrato = '';
var importeContrato = '';
var codPlazoContrato = '';
var desPlazoContrato = '';
var codProductoContrato = '';
var desProductoContrato = '';
var contrataProdContrato = '';
var codSubProductoContrato = '';
var binSubProductoContrato = '';
var desSubProductoContrato = '';
var familiaProductoContrato = '';

<%
SegUsuario usuarioSession = (SegUsuario)request.getSession().getAttribute("usuarioSession");
%>

if (jQuery.browser.msie){
	document.getElementsByName = function(name, tag){
	    return getElementsByName_iefix(name, tag);
	};
}

function pressEnterKeySearch(e){
  var tecla = (document.all) ? e.keyCode : e.which; 
  var valor1="<%=activoConsulta%>";
  
  if (tecla == 13) {//frk: si presionamos el ENTER
	if(valor1=='1'){
	  showBodyForm();
	}else{
		alert("Usted no tiene permiso para esta Operacion");
	}
  }
}

function showBodyForm(){
	loadInfoClient();
}

function closeBodyForm(){
	var div1 = document.getElementById('bodyConsultaPosicionActual');
	div1.style.display = "none";
}

function loadFlightOperations(){
	window.open('maestro/operacionesEnVuelo.jsp','window_operacionesEnVuelo',"scrollbars=0,scrolling=no,top=" + 
	(screen.height - 400) + ",height=210,width=980,left=" + ((screen.width - 750)/2) + ",resizable=no");
}

function startSimulation() {
	//showBodyForm();
	window.open('consultaActualForm.do?method=mostrarSimulacion','window_simulacionLimites',"scrollbars=0,scrolling=no,top=" + 
	(screen.height - 500) + ",height=260,width=500,left=" + ((screen.width - 950)/2) + ",resizable=no");
	document.getElementById("divIniciarSimulacion").style.display = "none";
	document.getElementById("divFinalizarSimulacion").style.display = "";
	document.getElementById("hdnFlagSimulacion").value = "S";
	
}

function stopSimulation() {
	showBodyForm();
	document.getElementById("divIniciarSimulacion").style.display = "";
	document.getElementById("divFinalizarSimulacion").style.display = "none";
	document.getElementById("hdnFlagSimulacion").value = "N";
}

function loadLiquidationDay() {
	tipoTarjeta = document.getElementById("hdnCodSubProductoContrato").value;
	window.open('consultaActualForm.do?method=consultarDiasLiquidacion&tipoTarjeta='+tipoTarjeta,'window_diaLiquidacion',"scrollbars=0,scrolling=no,top=" + 
	(screen.height - 500) + ",height=170,width=500,left=" + ((screen.width - 950)/2) + ",resizable=no");
}

function loadIncomes(){
	window.open('consultaActualForm.do?method=consultarReevaluacionIngresos','window_reevaluacionIngresos',"scrollbars=0,scrolling=no,top=" + 
	(screen.height - 500) + ",height=100,width=350,left=" + ((screen.width - 950)/2) + ",resizable=no");
}

function hireSelectedSubProduct(){
	if(validateHireFields()) {
		var gestor = document.getElementById('gestor').value;
		var cuentaCargo = document.getElementById('cuentaCargo').value;
		var usuarioAutorizador = document.getElementById('usuarioAutorizador').value;
		tasaContrato = document.getElementById('hdnTasaContrato').value;
		importeContrato = document.getElementById('hdnImporteContrato').value;
		plazoContrato = document.getElementById('hdnCodPlazoContrato').value;	
		productoContrato = document.getElementById('hdnCodProductoContrato').value;
		familiaProducto = document.getElementById('hdnFamiliaProductoContrato').value;
		subProductoContrato = document.getElementById('hdnCodSubProductoContrato').value;
		binSubProducto = document.getElementById('hdnBinSubProductoContrato').value;
		canal = document.getElementById('canal').value;
		subcanal = document.getElementById('subcanal').value;
		usuarioVendedor = document.getElementById('usuarioVendedor').value;
		desProducto = document.getElementById('txtDesProducto').innerHTML;
		desSubProducto = document.getElementById('txtDesSubProducto').innerHTML;
		divisa = document.getElementById('txtDivisaContrato').innerHTML;
		<%--NUEVOS CAMPOS--%>
		formaPago = document.getElementById('formaPago').value;
		diaLiquidacion = document.getElementById('hdnDiaLiquidacion').value;
		rangoLiquidacion = document.getElementById('rangoLiquidacion').value;
		diaPago = document.getElementById('diaPago').value;
		codigoEstablecimiento = document.getElementById('codigoEstablecimiento').value;

		if(binSubProducto == 'null'){
			binSubProducto = '';
		}
		
		var datosContrato = {
			tasa: tasaContrato,
			importe: importeContrato,
			plazo: plazoContrato,
			producto: productoContrato,
			familia: familiaProducto,
			subproducto: subProductoContrato,
			gestor: gestor,
			cuentaCargo: cuentaCargo,
			usuarioAutorizador: usuarioAutorizador,
			canal: canal,
			subcanal: subcanal,
			usuarioVendedor: usuarioVendedor,
			formaPago: formaPago,
			diaLiquidacion: diaLiquidacion,
			rangoLiquidacion: rangoLiquidacion,
			diaPago: diaPago,
			codigoEstablecimiento: codigoEstablecimiento
		};
		
		ConsultaActualAction.contratarSubProductoAjax(datosContrato, function(data) {
			if(data != null){
				if(data.messageError != undefined) {
					alert(data.messageError);
				} else {
					if(data.numeroContrato != undefined) {
						showBodyForm();
						segmentoCampania = document.getElementById('txtSegmento').innerHTML;
						<%--alert("Se creó el contrato #: " + data.numeroContrato);--%>
						printContractCampaignManager(gestor, subProductoContrato, divisa, importeContrato, plazoContrato, tasaContrato, desProducto, desSubProducto, familiaProducto, binSubProducto, data.numeroContrato, canal, subcanal, usuarioVendedor, segmentoCampania);
					}
				}
			}
		});
	}
}

function validateHireFields(){
	
	var gestor = document.getElementById('gestor').value;
	var cuentaCargo = document.getElementById('cuentaCargo').value;
	var usuarioVendedor = document.getElementById('usuarioVendedor').value;
	var familiaProducto = document.getElementById('hdnFamiliaProductoContrato').value;
	
	//var formaPago = document.getElementById('formaPago').value;
	var diaLiquidacion = document.getElementById('hdnDiaLiquidacion').value;
	var rangoLiquidacion = document.getElementById('rangoLiquidacion').value;
	var diaPago = document.getElementById('diaPago').value;
	var codigoEstablecimiento = document.getElementById('codigoEstablecimiento').value;
	
	if(familiaProducto != '<%=Constant.FAMILIA_TARJETAS%>'){
		if($.trim(diaPago) == ''){
			alert('Día de Pago es un campo obligatorio.');
			return false;
		} else if($.trim(gestor) == ''){
			alert('Gestor es un campo obligatorio.');
			return false;
		}
		if($.trim(cuentaCargo) == ''){
			alert('Cuenta de cargo es un campo obligatorio.');
			return false;
		}
	} else {
		if($.trim(diaLiquidacion) == ''){
			alert('Seleccione un día de Liquidación.');
			return false;
		}
	}
	
	if($.trim(usuarioVendedor) == ''){
		alert('Vendedor es un campo obligatorio.');
		return false;
	}
	return true;
}

function printContractCampaignManager(gestor, subProducto, divisa, importe, 
	plazo, tasa, desProducto, desSubProducto, familia, binSubProducto, numeroContrato, canal, subcanal, usuarioVendedor, segmentoCampania){
	
	window.open('consultaActualForm.do?method=imprimirContratoGestorCampania'+
	'&gestor='+gestor+'&subProducto='+subProducto+'&divisa='+divisa+'&importe='+importe+
	'&plazo='+plazo+'&tasa='+tasa+'&desProducto='+desProducto+'&desSubProducto='+desSubProducto+
	'&familia='+familia+'&binSubProducto='+binSubProducto+'&numeroContrato='+numeroContrato+
	'&canal='+canal+'&subcanal='+subcanal+'&usuarioVendedor='+usuarioVendedor+'&segmentoCampania='+segmentoCampania,
	'window_contratoGestorCampania',"scrollbars=0,scrolling=no,top=" + (screen.height - 500) + 
	",height=310,width=775,left=" + ((screen.width - 820)/2) + ",resizable=no");
}

function printOfferCampaign(subProducto, divisa, importe, cuota, 
		plazo, tasa, desProducto, desSubProducto, familia, segmentoCampania){
		
		urlImprimir = 'consultaActualForm.do?method=imprimirOfertaCampania'+
		'&subProducto='+subProducto+'&divisa='+divisa+'&importe='+importe+'&cuota='+cuota+
		'&plazo='+plazo+'&tasa='+tasa+'&desProducto='+desProducto+'&desSubProducto='+desSubProducto+
		'&familia='+familia+'&segmentoCampania='+segmentoCampania;
		window.open(urlImprimir, 'window_ofertaCampania',"scrollbars=0,scrolling=no,top=" + (screen.height - 500) + 
		",height=310,width=775,left=" + ((screen.width - 820)/2) + ",resizable=no");
	}

function loadInfoClient(){
	
	var codUsuario = document.getElementById("codigoUsuarioSesion").value;
	var numDocumento = document.getElementById("numDocumentoCliente").value;
	var tipoDocumento = document.getElementById("tipoDocumentoCliente").value;
	var codCentral = document.getElementById("codigoCentralCliente").value;
	
	if($.trim(numDocumento) == '' && $.trim(codCentral) == ''){
		alert('Ingrese el documento del cliente para realizar la búsqueda');
	}else{
		try {
			document.getElementById("hdnFlagSimulacion").style.display = "N";
		} catch(exception) {}
		document.getElementById("divIniciarSimulacion").style.display = "";
		document.getElementById("divFinalizarSimulacion").style.display = "none";
		//frk: abriendo el loading en el loadInfoClient();
		showLoading();
		closeBodyForm();
		
		alertValTasa    = false;
		alertValLimite  = false;
		generadoLimiteDefault = '';
		generadoTasaDefault = '';
		rowLimiteDefault = '';
		rowTasaDefault = '';
		
		ConsultaActualAction.consultarClienteAjax(codUsuario, 
			tipoDocumento, numDocumento, codCentral, function(data){

			if(data.msgError != '' && data.msgError != undefined){
				if(data.msgDetail != '' && data.msgDetail != undefined) {
					alert(data.msgError + ": "+ data.msgDetail);
				} else {
					alert(data.msgError);
				}
				closeLoading(); //frk: cerrando el loading del loadInfoClient() en caso de algun error.
				return false;
			}else{

				/***INICIAL***/
				var scoreBuro = changeValueIsBlank(data.cliente.grupoBuro);
				var nomCliente = changeValueIsBlank(data.cliente.razonSocial);
				var codSegmento = changeValueIsBlank(data.cliente.segmentoComercial);
				var descSegmento = changeValueIsBlank(data.cliente.descSegmentoComercial);
				var codCentral = changeValueIsBlank(data.cliente.codigoCentral);
				var clasifBBVA = changeValueIsBlank(data.cliente.clasificacionBBVA);
				var numDocumento = changeValueIsBlank(data.cliente.numeroDocumento);
				var fecEvaluacion = changeValueIsBlank(data.cliente.fechaEvaluacion);
				var clasifFinanciero = changeValueIsBlank(data.cliente.clasificacionSF);
				var sobreEndeudamiento = changeValueIsBlank(data.cliente.porcentEndeudamiento);
				var flujoOperativo = changeValueIsBlank(data.cliente.flujoOperativo);
				var contrataHermes = changeValueIsBlank(data.cliente.contrataHermes);
				var clienteReevaluado = changeValueIsBlank(data.cliente.indClienteReevaluado);
				
				<%--document.getElementById('txtNumProducto').innerHTML = 'No hay productos a ofertar';--%>
				document.getElementById('txtNumProducto').innerHTML = 'Calculando...';
				document.getElementById('txtScoreBuro').innerHTML = scoreBuro;
				document.getElementById('txtClasifBBVA').innerHTML = clasifBBVA;
				document.getElementById('txtCodCentral').innerHTML = codCentral;
				document.getElementById('txtNomCliente').innerHTML = nomCliente;
				document.getElementById('txtSegmento').innerHTML = codSegmento + " " + descSegmento;
				document.getElementById('txtFlujoOperativo').innerHTML = flujoOperativo;
				document.getElementById('txtNumDocumento').innerHTML = numDocumento;
				document.getElementById('txtFecEvaluacion').innerHTML = fecEvaluacion;
				document.getElementById('txtClasifFinanciero').innerHTML = clasifFinanciero;
				if($.trim(sobreEndeudamiento) == '' || sobreEndeudamiento == null){
					document.getElementById('txtSobreEndeudamiento').innerHTML = sobreEndeudamiento+" %";
				} else{
					document.getElementById('txtSobreEndeudamiento').innerHTML = "&nbsp;";
				}
				document.getElementById("hdnContrataHermes").value = contrataHermes;
				document.getElementById("hdnClienteReevaluado").value = clienteReevaluado;
				
				document.getElementById("gestor").value = "";
				document.getElementById("gestor").disabled = false;
				document.getElementById("cuentaCargo").value = "";
				//document.getElementById("cuentaCargo").disabled = false;
				document.getElementById('usuarioVendedor').value = "<%=usuarioSession.getCodigo()%>";
				
				var divIngresosVisible = document.getElementById('divIngresosVisible');
				/* Solicita: WENCESLAO PINILLOS wpinillos@bbva.com
				 * Asunto  : Cuotas y Reevaluacion 2014-06-23
				if(data.viewIngreso == '1' && contrataHermes == 'S'){
				*/
				if(data.viewIngreso == '1'){
					divIngresosVisible.style.display = "";
				}else{
					divIngresosVisible.style.display = "none";
				}
				
				var operacionesEnVuelo = document.getElementById('operacionesEnVuelo');
				if(data.cliente.diferencialReactivo > 0 || data.cliente.factorProactivo < 1){
					operacionesEnVuelo.innerHTML = "<img src='images/foco_animado.gif' width='15' height='15' border='0'>&nbsp;"+
					"<font size='2'><b>Tiene operaciones en vuelo y/o formalizadas.</b>&nbsp;"+
					"<a href='javascript:loadFlightOperations();'>Ver Detalle</a></font>";
				}else{
					operacionesEnVuelo.innerHTML = "";
				}
				
				var strmsnReevaluo="";
				try {
					strmsnReevaluo="<%=msnReevaluar%>";
					var arrayMsnReevaluo=strmsnReevaluo.split("|");				
					var primerValue=arrayMsnReevaluo[0]==undefined?"":arrayMsnReevaluo[0];
					var segundoValue=arrayMsnReevaluo[1]==undefined?"":arrayMsnReevaluo[1];
				} catch (e) {
					// TODO: handle exception
				}

				
				var clienteReevaluado = document.getElementById('clienteReevaluado');
				if("S" == data.cliente.indClienteReevaluado && data.cliente.ingresoFijo > 0){
					pintarIngreso = formatMoney(data.cliente.ingresoFijo, 2, ",", ".", "");
					clienteReevaluado.innerHTML = "<b><font size='2'>"+primerValue+"&nbsp;"+pintarIngreso+"*</font></b><br /><font size='1'>"+segundoValue+"</font>";
				}else{
					clienteReevaluado.innerHTML = "";
				}

				//frk: llenando los combos de canales y subcanales
				dwr.util.removeAllOptions("canal");
				dwr.util.addOptions("canal", data.listCanales, "codCanal", "desCanal");
				
				//frk: seleccionando la opcion por defecto de canal
				for(var z=0; z<data.listCanales.length; z++){
					if(data.listCanales[z].codCanal == '01'){
						dwr.util.setValue("canal", "01" );
						break;
					}
				}
				
				setSubCanalesByCanal(true);
				/***FINAL***/
				
				window.document.getElementsByName("frameOfertaAprobada")[0].src = rutaContexto+"/consultaActualForm.do?method=verOfertaAprobada";
				var div1 = document.getElementById('bodyConsultaPosicionActual');
				div1.style.display = "";
			}
			try {
				window.document.getElementsByName("frameOfertaAprobada")[0].contentWindow.showImprimir(false);
			} catch(exception) {}
		});
	}
}

function setSubCanalesByCanal(isLoadOffersDynamic){
	
	var codCanal = document.getElementById('canal').value;
	dwr.util.removeAllOptions("subcanal");
	ConsultaActualAction.consultarSubCanalesAjax(codCanal, function(data){
		dwr.util.addOptions("subcanal", data, "codSubCanal", "desSubCanal");
		
		if(isLoadOffersDynamic){
			
			//frk: seleccionando la opcion por defecto de subcanal
			for(var z=0; z<data.length; z++){
				if(data[z].codSubCanal == '99'){
					dwr.util.setValue("subcanal", "99" );
					break;
				}
			}
		}
	});	
}

function clearGridProducts() {
	window.document.getElementsByName("frameOfertaAprobada")[0].contentWindow.showImprimir(false);
	showLoading();
	window.document.getElementsByName("frameOfertaAprobada")[0].src = rutaContexto+"/consultaActualForm.do?method=verOfertaAprobada";
}

function printSelectionProducts() {
	<%-- RDELOSREYES: Modificación a petición de Welo 20131218
	window.document.getElementsByName("frameOfertaAprobada")[0].contentWindow.resumeOffers();
	--%>
	tasaContrato = document.getElementById('hdnTasaContrato').value;
	importeContrato = document.getElementById('hdnImporteContrato').value;
	plazoContrato = document.getElementById('hdnCodPlazoContrato').value;	
	productoContrato = document.getElementById('hdnCodProductoContrato').value;
	familiaProducto = document.getElementById('hdnFamiliaProductoContrato').value;
	subProductoContrato = document.getElementById('hdnCodSubProductoContrato').value;
	cuotaContrato = document.getElementById('hdnCuotaContrato').value;
	desProducto = document.getElementById('txtDesProducto').innerHTML;
	desSubProducto = document.getElementById('txtDesSubProducto').innerHTML;
	divisa = document.getElementById('txtDivisaContrato').innerHTML;
	segmentoCampania = document.getElementById('txtSegmento').innerHTML;
	printOfferCampaign(subProductoContrato, divisa, importeContrato, cuotaContrato, plazoContrato, tasaContrato, desProducto, desSubProducto, familiaProducto, segmentoCampania);
}

function cleanInputText(cajaTexto) {
	document.getElementById(cajaTexto).value = '';
}

</script>
</head>
<body>
<html:form styleId="formConsultaActual" method="post">
<input type="hidden" name="codigoUsuarioSesion" id="codigoUsuarioSesion" value="<%=usuarioSession.getCodigo()%>" />

	<div style="background-color: #0066bb;">
		<font face="Arial Narrow" size=3 color="#FFFFFF"><b>&nbsp;Consulta de Límites Disponibles Actual del Cliente</b></font>
	</div>

	<br/>
	<div id="divBusquedaCliente">
	<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
	<tr>
		<td width="200px" align="left">
			<font face="Arial Narrow" size="3" color="#000080"><b>Documento del Cliente:</b></font>&nbsp;
		</td>
		<td width="50px" >
			<select id="tipoDocumentoCliente" name="tipoDocumentoCliente" onchange="closeBodyForm();">
			<option value="L">LE</option>
			<option value="D">DIP</option>
			<option value="E">EXT</option>			
			<option value="M">CIM</option>
			<option value="T">CFP</option>
			<option value="P">PAS</option>
			</select>
			
		</td>
		<td width="150px" >
			<input type="text" name="numDocumentoCliente" onkeyup="pressEnterKeySearch(event);" class="cajaTexto" id="numDocumentoCliente" size="14" maxlength="11" onfocus="cleanInputText('codigoCentralCliente');" style="width: 150px;">
		</td>
		<td rowspan="2" align="left">
		<% if (activoConsulta=="1") {%>
			<a href="javascript:showBodyForm();"><img src="imagenes/lupa.gif" border="0" height="18"></a>
		<%}%>
		</td>
	</tr>
	<tr>
		<td width="200px" align="left">
			<font face="Arial Narrow" size="3" color="#000080"><b>Código Central:</b></font>&nbsp;
		</td>
		<td colspan="2" width="215px" >
			<input type="text" name="codigoCentralCliente" onkeyup="pressEnterKeySearch(event);" class="cajaTexto" id="codigoCentralCliente" maxlength="8" onfocus="cleanInputText('numDocumentoCliente');" style="width: 202px;">&nbsp;
		</td>

		<td>
			&nbsp;
		</td>
		
	</tr>
	</table>
	</div>
	
	<br/>
	<div id="bodyConsultaPosicionActual" style="display:none;">
		
		<table id="tblDatosGenerales" border="1" width="99%">
		<tr>
			<td colspan="4" bgcolor="#0066bb"><font face="Arial Narrow" size=3 color="#FFFFFF"><b>DATOS GENERALES</b></font></td>
		</tr>
		<tr>
			<td bgcolor="#0066bb" width=20%><font face="Arial Narrow" size=3 color="#FFFFFF">Documento:</font></td>
			<td width=30%><font face="Arial Narrow" size=3 color="#000080"><b><span id="txtNumDocumento"></span></b></font></td>
			<td bgcolor="#0066bb" width=20%><font face="Arial Narrow" size=3 color="#FFFFFF">Código Central:</font></td>
			<td width=30%><font face="Arial Narrow" size=3 color="#000080"><b><span id="txtCodCentral"></span></b></font></td>
		</tr>
		<tr>
			<td bgcolor="#0066bb" width=20%><font face="Arial Narrow" size=3 color="#FFFFFF">Nombres:</font></td>
			<td colspan="3"><font face="Arial Narrow" size=3 color="#000080"><b><span id="txtNomCliente"></span></b></font></td>
		</tr>
		<tr>
			<td bgcolor="#0066bb" width=20%><font face="Arial Narrow" size=3 color="#FFFFFF">Score Buro:</font></td>
			<td><font face="Arial Narrow" size=3 color="#000080"><b><span id="txtScoreBuro"></span></b></font></td>
			<td bgcolor="#0066bb" width=20%><font face="Arial Narrow" size=3 color="#FFFFFF">Endeudamiento:</font></td>
			<td><font face="Arial Narrow" size=3 color="#000080"><b><span id="txtSobreEndeudamiento"></span></b></font></td>
		</tr>
		<tr>
			<td bgcolor="#0066bb" width=20%><font face="Arial Narrow" size=3 color="#FFFFFF">Clasificación BBVA:</font></td>
			<td><font face="Arial Narrow" size=3 color="#000080"><b><span id="txtClasifBBVA"></span></b></font></td>
			<td bgcolor="#0066bb" width=20%><font face="Arial Narrow" size=3 color="#FFFFFF">Clasificación S. Financiero:</font></td>
			<td><font face="Arial Narrow" size=3 color="#000080"><b><span id="txtClasifFinanciero"></span></b></font></td>
		</tr>
		<tr>
			<td bgcolor="#0066bb" width=20%><font face="Arial Narrow" size=3 color="#FFFFFF">Fecha de Evaluación:</font></td>
			<td><font face="Arial Narrow" size=3 color="#000080"><b><span id="txtFecEvaluacion"></span></b></font></td>
			<td bgcolor="#0066bb" width=20%><font face="Arial Narrow" size=3 color="#FFFFFF">Productos a Ofertar:</font></td>
			<td><font face="Arial Narrow" size=3 color="#000080"><b><span id="txtNumProducto"></span></b></font></td>
		</tr>
		<tr>
			<td bgcolor="#0066bb" width=20%><font face="Arial Narrow" size=3 color="#FFFFFF">Campaña (Segmento):</font></td>
			<td><font face="Arial Narrow" size=3 color="#000080"><b><span id="txtSegmento"></span></b></font></td>
			<td bgcolor="#0066bb" width=20%><font face="Arial Narrow" size=3 color="#FFFFFF">Flujo Operativo:</font></td>
			<td><font face="Arial Narrow" size=3 color="#000080"><b><span id="txtFlujoOperativo">
			</span></b></font><input type='hidden' name='hdnContrataHermes' id='hdnContrataHermes' /></td>
		</tr>
		</table>
		
		<br>
		
		<table border="0" width="99%">
		
		<tr>
		<td bgcolor="#ffffcc" style="border: 1px solid #ccccaa;">
		<span id="disclaimer"><font size='2'><b><%=avisoDisclaimer%></b></font></span>
		</td>
		</tr>
		
		<tr>
		<td style="border: 1px solid #ccccaa; font-size: 16px; color: maroon;" align="right">
		<input type='hidden' name='hdnClienteReevaluado' id='hdnClienteReevaluado' />
	  	<span id="clienteReevaluado"></span>
		</td>
		</tr>

		<tr>
		<td bgcolor="#ffffcc" style="border: 1px solid #ccccaa;">
		<span id="operacionesEnVuelo"></span>
		</td>
		</tr>
		
		</table>
		
		<br>
		
		<table border="1" width="99%">
		<tr>
		<th align="left" bgcolor="#0066bb"><font face="Arial Narrow" size=3 color="#FFFFFF">
		OFERTA APROBADA
		<img src=imagenes/ayuda.png border=0 width=18 title="La lista de opciones para plazos y montos será configurable por Tipo de Cliente (Segmentación).">
		</font>
		</th>
		</tr>
		<tr bordercolor="#ffffff">
		<%--<td align="right"><a href="javascript:clearGridProducts();"><img src="imagenes/btnlimpiar.JPG" border="0"></a></td> --%>
		<td>
			<table border="0" width="100%">
				<tr>
					<td width="30%">
						<input type='hidden' name='hdnFlagSimulacion' id='hdnFlagSimulacion' value="N"/> 
						<div id="divIniciarSimulacion">
							<% if (activoInisimula=="1") {%>
							 <a id="btnIniciarSimulacion" href="javascript:startSimulation();" class="buttonOHC">INICIAR SIMULACIÓN</a>
							<%}%>
						</div>
						<div id="divFinalizarSimulacion" style="display:none;">
							<% if (activoFinsimula=="1") {%>
							<a id="btnFinalizarSimulacion" href="javascript:stopSimulation();" class="buttonOHC">FINALIZAR SIMULACIÓN</a>
							<%}%>
						</div>
					</td>
					<td width="40%" align="center">
						<div id="divIngresosVisible" style="display:none;">
							<% if (activoReevaluar=="1") {%>
								<a id="btnReevaluarIngresos" href="javascript:loadIncomes();" class="buttonOHC">REEVALUAR INGRESOS</a>
							<%}%>
						</div>
					</td>
					<td width="20%" align="right">
						<div id="divImprimirVisible" style="display:none;">
						    <% if (activoImprimir=="1") {%>
							 <a href="javascript:printSelectionProducts();" class="buttonOHC">IMPRIMIR</a>
						    <%}%>
						</div>
					</td>
					<td width="10%" align="right">
						<a href="javascript:clearGridProducts();" class="buttonOHC">LIMPIAR</a>
					</td>
				</tr>
			</table>
		</td>
		</tr>
		
		<tr bordercolor="#ffffff">
		<td width="100%" height="100%">
			<iframe name="frameOfertaAprobada" width="100%" height="500px" scrolling="auto" frameborder="0">
				<script language=javascript>
				closeLoading();
				</script>
		    </iframe>
		</td>
		</tr>
		</table>
		
		<br>
		
		<div id="divFormalizaVisible" style="display:none;">
		<table id="tblPropuestaContratar" border="1" width="99%">
		<tr>
			<td colspan="9" bgcolor="#0066bb"><font face="Arial Narrow" size=3 color="#FFFFFF"><b>PROPUESTA A CONTRATAR</b></font></td>
		</tr>
		<tr>
			<td width="10%" bgcolor="#0066bb"><font face="Arial Narrow" size=3 color="#FFFFFF">Producto:</font></td>
			<td width="30%" colspan="3"><font face="Arial Narrow" size=3 color="#000080"><b>
			<input type='hidden' name='hdnFamiliaProductoContrato' id='hdnFamiliaProductoContrato' />
			<input type='hidden' name='hdnCodProductoContrato' id='hdnCodProductoContrato' />
			<input type='hidden' name='hdnCuotaContrato' id='hdnCuotaContrato' />
			<span id="txtDesProducto">&nbsp;</span></b></font></td>
			<td width="10%" bgcolor="#0066bb"><font face="Arial Narrow" size=3 color="#FFFFFF">SubProducto:</font></td>
			<td width="30%" colspan="3"><font face="Arial Narrow" size=3 color="#000080"><b>
			<input type='hidden' name='hdnBinSubProductoContrato' id='hdnBinSubProductoContrato' />
			<input type='hidden' name='hdnCodSubProductoContrato' id='hdnCodSubProductoContrato' />
			<span id="txtDesSubProducto">&nbsp;</span></b></font></td>
		</tr>
		<tr>
			<td id="tdNomTasa" width="10%" bgcolor="#0066bb"><font face="Arial Narrow" size=3 color="#FFFFFF">Tasa:</font></td>
			<td id="tdValTasa" width="15%"><font face="Arial Narrow" size=3 color="#000080"><b>
			<input type='hidden' name='hdnTasaContrato' id='hdnTasaContrato' />
			<span id="txtTasa">&nbsp;</span></b></font></td>
			<td id="tdNomPlazo" width="10%" bgcolor="#0066bb"><font face="Arial Narrow" size=3 color="#FFFFFF">Plazo:</font></td>
			<td id="tdValPlazo"width="15%"><font face="Arial Narrow" size=3 color="#000080"><b>
			<input type='hidden' name='hdnCodPlazoContrato' id='hdnCodPlazoContrato' />
			<span id="txtPlazo">&nbsp;</span></b></font></td>
			<td width="10%" bgcolor="#0066bb"><font face="Arial Narrow" size=3 color="#FFFFFF">Divisa:</font></td>
			<td width="15%" ><font face="Arial Narrow" size=3 color="#000080"><b>
			<span id="txtDivisaContrato">&nbsp;</span></b></font></td>
			<td id="tdNomImporte" width="10%" bgcolor="#0066bb"><font face="Arial Narrow" size=3 color="#FFFFFF">Importe a Contratar:</font></td>
			<td id="tdValImporte" width="15%" ><font face="Arial Narrow" size=3 color="#000080"><b>
			<input type='hidden' name='hdnImporteContrato' id='hdnImporteContrato' />
			<span id="txtImporte">&nbsp;</span></b></font></td>
		</tr>
		<tr>
			<td id="tdNomFormaPago" bgcolor="#0066bb" width="10%"><font face="Arial Narrow" size=3 color="#FFFFFF">Forma Pago:</font></td>
			<td id="tdValFormaPago" width="15%"><select id="formaPago" name="formaPago"><option value="M">CRÉDITO</option><option value="T">CONTADO</option></select></td>
			<td id="tdNomDiaLiquidacion" bgcolor="#0066bb" width="10%"><font face="Arial Narrow" size=3 color="#FFFFFF">Día Liquidación:</font></td>
			<td id="tdValDiaLiquidacion" width="15%">
			<input type='hidden' name='hdnDiaLiquidacion' id='hdnDiaLiquidacion' />
			<input type="text" size="10" name="rangoLiquidacion" id="rangoLiquidacion" class="cajaTexto" readonly="readonly" value=""/>
			<% if (activoRangoLiq=="1") {%>
				<a href="javascript:loadLiquidationDay();" class="buttonOHC">DÍA LIQ.</a>
			<%}%>
			</td>
			
			<td id="tdNomDiaPago" bgcolor="#0066bb" width="10%"><font face="Arial Narrow" size=3 color="#FFFFFF">Día Pago:</font></td>
			<td id="tdValDiaPago" width="15%">
			<input type="text" size="2" maxlength="2" name="diaPago" id="diaPago" class="cajaTexto" /></td>
			<td id="tdNomCodEstablecimiento" bgcolor="#0066bb" width="12%"><font face="Arial Narrow" size=3 color="#FFFFFF">Código Establecimiento:</font></td>
			<td id="tdValCodEstablecimiento" width="15%">
			<input type="text" size="12" maxlength="10" name="codigoEstablecimiento" id="codigoEstablecimiento" class="cajaTexto" /></td>
			
			<td id="tdNomCuentaCargo" width="10%" bgcolor="#0066bb"><font face="Arial Narrow" size=3 color="#FFFFFF">Cuenta de Cargo:</font></td>
			<td id="tdValCuentaCargo" colspan="3"><input type="text" maxlength="20" size="26" name="cuentaCargo" id="cuentaCargo" class="cajaTexto" /></td>
		</tr>
		<tr>
			<td bgcolor="#0066bb"><font face="Arial Narrow" size=3 color="#FFFFFF">Canal:</font></td>
			<td width="10%"><select id="canal" name="canal" onchange="setSubCanalesByCanal(false);"></select></td>
			<td bgcolor="#0066bb"><font face="Arial Narrow" size=3 color="#FFFFFF">SubCanal:</font></td>
			<td ><select id="subcanal" name="subcanal"></select></td>
			<td id="tdNomVendedor" bgcolor="#0066bb"><font face="Arial Narrow" size=3 color="#FFFFFF">Vendedor:</font></td>
			<td id="tdValVendedor"><input type="text" maxlength="8" size="8" name="usuarioVendedor" id="usuarioVendedor" class="cajaTexto"/></td>
			<td id="tdNomGestor" bgcolor="#0066bb" ><font face="Arial Narrow" size=3 color="#FFFFFF">Gestor:</font></td>
			<td id="tdValGestor"><input type="text" maxlength="5" size="5" name="gestor" id="gestor" class="cajaTexto"/></td>
		</tr>
		
		<tr>
			<td colspan="9" align="center">
			<input type="hidden" name="usuarioAutorizador" id="usuarioAutorizador" value=""/>
			<% if (activoContratar=="1") {%>
				<a href="javascript:hireSelectedSubProduct();" class="buttonOHC">CONTRATAR</a>
			<%}%>
			</td>
		</tr>
		
		</table>
		</div>
	</div>
	
</html:form>
<script>
	<%if(StringUtils.isNotBlank(numDoc)) {%>
	document.getElementById("tipoDocumentoCliente").value = '<%=tipDoc%>';
	document.getElementById("numDocumentoCliente").value = '<%=numDoc%>';
	document.getElementById("divBusquedaCliente").style.display = "none";
	showBodyForm();
	<%}%>
	
	//Numeric only control handler
	jQuery.fn.ForceNumericOnly =
	function()
	{
	    return this.each(function()
	    {
	        $(this).keydown(function(e)
	        {
	            var key = e.charCode || e.keyCode || 0;
	            // allow backspace, tab, delete, enter, arrows, numbers and keypad numbers ONLY
	            // home, end, period, and numpad decimal
	            return (
	                key == 8 || 
	                key == 9 ||
	                key == 13 ||
	                key == 46 ||
	                key == 110 ||
	                key == 190 ||
	                (key >= 35 && key <= 40) ||
	                (key >= 48 && key <= 57) ||
	                (key >= 96 && key <= 105));
	        });
	    });
	};
	
	$("#diaPago").ForceNumericOnly();
	$("#cuentaCargo").ForceNumericOnly();
	$("#codigoEstablecimiento").ForceNumericOnly();
	<%--
	$("#numDocumentoCliente").ForceNumericOnly();
	$("#codigoCentralCliente").ForceNumericOnly();
	--%>
	
</script>
</body>
</html>